/**
  ******************************************************************************
  * @file    bsp.h
  * @author  ashuai0110
  * @version V2.0
  * @date    2024-09-05
  * @brief   板级支持包
  *
  ******************************************************************************
  * @attention
  *
  * 版权声明:内容为编者(ashuai0110)原创,使用请注明出处,当然,你也可以不这样做^_^
  * 出处链接:https://gitee.com/ashuai0110/mcu_reuse_development_module.git
  *
  ******************************************************************************
  */

#ifndef __BSP_H
#define __BSP_H

#ifdef __cplusplus
extern "C" {
#endif

/* 包含头文件-----------------------------------------------------------------*/
#include "stm32f10x.h"

/* 宏定义---------------------------------------------------------------------*/

/* 类型定义-------------------------------------------------------------------*/

/* 全局变量-------------------------------------------------------------------*/

/* 函数原型-------------------------------------------------------------------*/
void bsp_init(void);
void bsp_led_toggle(void);
uint8_t bsp_flash_erase(uint32_t startAddr, uint32_t bytes);
uint8_t bsp_flash_read(uint32_t startAddr, void *pBuf, uint32_t len);
uint8_t bsp_flash_write(uint32_t startAddr, void *pBuf, uint32_t len);

#ifdef __cplusplus
}
#endif

#endif /* bsp.h */
